Amer Hasanović
MAC (Media Access Control) i/ili
L2 sloj.Mediji za direktnu komunikaciju:
Ethernet, Powerline)GSM, WiFi itd.)ALOHA, CSMA,
CSMA/CA, CSMA/CD itd.Algoritam slanja okvira:
CSMA - carrier sense multiple accessUnapređuje ALOHA protokol uvođenjem hardvera za slušanja stanja kanala prije slanja okvira.
Algoritam slanja okvira:
CSMA/CD - Carrier Sense Multiple Access / Collision
DetectionUnapređuje CSMA ukidanjem potvrda i uvođenjem osluškivanja kanala u toku transmisije okvira.
Algoritam slanja okvira:
Okvir mora biti minimalne dužine da u toku njegove transmisije garantuje detekciju kolizije.
2 km za
10 Mb/s, 200m za 100 Mb/s.Svaka stanica ima unikatnu adresu:
MAC adresa 48 bitni broj u formatu:
08:00:20:71:0d:d4
Predstavlja serijski broj adaptera koji uključuje identifikator proizvođača i redni broj proizvedene kartice format:
MM:MM:MM:SS:SS:SS
MAC adresu,
MAC adresu destinacije i podatke koje šalje.MAC
adresa odgovara destinaciji, ostale stanice odbacuju cijeli okvir.Specijalni slučaj predstavlja destinacijska adresa u okviru
ff:ff:ff:ff:ff:ff koja upućuje da sve
stanice u LAN-u trebaju procesirati podatke u okviru - tzv.
LAN broadcast.
Destinacijska stanica procesira primljene podatke samo ukoliko utvrdi da unutar okvira nije bilo korupcije pojedinačnih bita, u suprotnom odbacuje okvir.
10Base2BNC T konektorima.10 Mbit/s10Base-TFormira LAN puterm HUB-a
Omogućava topologiju mreže u formi stabla mada su sve stanice još uvijek u jednom domenu kolizije.
Bridge je računar sa više mrežnih adaptera (portova) koji:
Umjesto koaksijalnog kabla koristi se UTP parica
(Unshielded twisted pair).
100 Mbit/s, 1 Gbit/s i
10 Gbit/s.Umjesto hub-a mrežna topolgija se formira sa switch-evima:
CSMA/CD.EtherType - identificira sadržaj okvira. Najčešći
sadržaj:
0x0800 - IPv40x0806 - ARP0x86DD - IPv6CRC - predstavlja redundatne bite u okviru koji se
dodaju za provjeru ispravnosti u transmisiji okvira.
CRC se računa pomoću posebne funkcije koja uzima u
obzir ostale bajte iz okvira.CRC koji je identičan primljenom.2e-10.MAC sloj omogućava lokalnu komunikaciju koja nije
skalabilna.Mrežni sloj ima glavni zadatak da omogući geografski
distribuiranu mrežu za komunikaciju:
LAN-ova proslijeđuju podatke u
uniformnoj formi koja se zove paket (IP paket).Host prilikom slanja paketa, na osnovu svoje mrežne adrese i mrežne adrese destinacije, čini slijedeće:
L2 okvir i isti šalje direktno na
destinaciju unutar LAN-a.L2 okvir koji se
adresira router-u unutar LAN-a, tzv default
gateway.Prilikom konfiguracije mrežnog sloja za svaki host, pored
IP adrese i prefiksa, potrebno je specificirati
IP adresu za default gateway.
L2 okvira u kojem
se šalje paket bilo router-u ili direktno host-u.IPV4 protokol koristi
ARP (Address Resolution Protokol).Prije slanja paketa za poznatu mrežnu adresu a nepoznatu
MAC adresu, host u LAN-u šalje poseban okvir
(EtherType- 0x0806), i to svim sudionicima
LAN-a (broadcast), unutar kojeg formira ARP
zahtijev (request)
Nakon što procesira ARP zahtijev, samo desticijski host šalje
ARP odgovor (response) u koji upisuje svoju
MAC adresu.
Nakon što primi ARP odgovor, dobiveno IP ->
MAC mapiranje host snima u ARP cache za buduće
slanje paketa.
Sve ARP poruke su u istom formatu:
Primjer ARP zahtijeva unutar Ethernet okvira:
Ethernet II
Destination: ff:ff:ff:ff:ff:ff (ff:ff:ff:ff:ff:ff)
Source: 00:03:93:a3:83:3a (Apple_a3:83:3a)
Type: ARP (0x0806)
Trailer: 00000000000000000000000000000000...
Address Resolution Protocol (request)
Hardware type: Ethernet (0x0001)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: request (0x0001)
Sender MAC address: 00:03:93:a3:83:3a (Apple_a3:83:3a)
Sender IP address: 129.88.38.135 (129.88.38.135)
Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00)
Target IP address: 129.88.38.254 (129.88.38.254)Za update mapiranja svih hostova u mreži host šalje
Gratuitous ARP reply, ili Announcement.
Prije konfiguracije svoje IP adrese host može poslati
Gratuitous ARP request Probe,
zahtijev putem kojeg može otkriti ukoliko neki host na
LAN-u već ima datu IP adresu.